from datetime import datetime


def parse_datetime_string(date_str, date_format="%Y-%m-%d %H:%M:%S"):
    """
    解析格式为 "YYYY-MM-DD_HH:mm:ss" 的字符串为 datetime 对象。

    参数:
    date_str (str): 需要解析的字符串，格式为 "YYYY-MM-DD HH:mm:ss"

    返回:
    datetime: 解析后的 datetime 对象
    """
    try:
        # 定义日期时间格式
        # 使用 strptime 解析字符串为 datetime 对象
        return datetime.strptime(date_str, date_format)
    except ValueError as e:
        print(f"字符串解析失败：{e}")
        return None


def now_str(date_format="%Y-%m-%d %H:%M:%S"):
    return datetime.now().strftime(date_format)
